package cn.edu.nwafu.hjpg.service;

import cn.edu.nwafu.hjpg.entity.Hjxwb;
import cn.edu.nwafu.hjpg.entity.Hyxxb;
import cn.edu.nwafu.hjpg.entity.Lhsxb;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;

import java.util.List;

public interface HyxxbService {


    Page<?> findAddRecordHyxxb(String flag, Pageable pageable);
    String addupdateFlag(Hyxxb hyxxb);
    void deladdRecordhyxxb(Hyxxb hyxxb);

    String updatehyxxb(Hyxxb hyxxb);

    String addZyytms(Hyxxb hyxxb);

    String addHyscl(Hyxxb hyxxb);

    String addHysyl(Hyxxb hyxxb);

    String addHygndg(Hyxxb hyxxb);

    String addHyyyly(Hyxxb hyxxb);

    String addHyscgyms(Hyxxb hyxxb);

    String addHysygyms(Hyxxb hyxxb);

    String addScsybz(Hyxxb hyxxb);

    String addPfxsdq(Hyxxb hyxxb);

    String addPfxss(Hyxxb hyxxb);

    List<Hyxxb> findByIdAndFlagInHyxxb(String id, String name, String flag);

    String addElement(Hyxxb hyxxb);



    List<Hyxxb> findAllByBaseinfoWzbmAndFlag(String id, String flag);

    Page<?> findByPageHyxxb(String id, String attribute, int flag, Pageable pageable);

    List<Hyxxb> findAll();
}
